Part Number Hot Search : 
DS1689 FMMT491 MTDS525A LNSY10 XMEGAA09 24M05 BZX8562 ON0506
Product Description
Full Text Search
 

To Download ISL9216 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  1 ? fn6488.1 caution: these devices are sensitive to electrosta tic discharge; follow proper ic handling procedures. 1-888-intersil or 1-888-468-3774 | intersil (and design) is a registered trademark of intersil americas inc. copyright intersil americas inc. 2007. all rights reserved all other trademarks mentioned are the property of their respective owners. ISL9216, isl9217 8 to 12 cell li-ion battery overcurrent protection and analog front end chip set the ISL9216 and isl9217 chipset provides overcurrent protection and voltage monitoring for multi-cell li-ion battery packs consisting of 8 to 12 ce lls. when used together, these devices provide integrated overcu rrent protection circuitry, short circuit protection, an inte rnal voltage regulator, internal cell balancing switches, cell voltage level shifters, and drive circuitry for external fet devices that control pack charge and discharge. level shifting of the analog output voltage from the upper cells and communication between the chips is handled automatically. overcurrent and short circuit thresholds reside in internal ram registers and are selected independently via software using an i 2 c serial interface. detection and time-out delays can be individually varied using internal registers. using an internal analog multiplexer, the device provides monitoring of cell voltage by a separate microcontroller with a/d converter. software on this microcontroller implements all battery control functionalit y, except for overcurrent and short circuit shutdown. applications ? power tools ? battery backup systems ?e-bikes ? portable test equipment ? medical systems ? hybrid vehicle ? military electronics features ? software selectable overcurrent protection levels and variable protect detection/release times - 4 discharge overcurrent thresholds - 4 short circuit thresholds - 4 charge overcurrent thresholds - 8 overcurrent delay times (charge) - 8 overcurrent delay times (discharge) - 2 short circuit delay times (discharge) ? automatic fet turn-off and cell balance disable on reaching external (battery) or internal (ic) temperature limit ? automatic over-ride of cell ba lance on reachi ng internal (ic) temperature limit ? fast short circuit pack shutdown ? can use current sense resistor, fet r ds(on) , or sense fet for overcurrent detection ? four battery backed software controlled flags ? allows three different fet controls: - back-to-back n-channel fets for charge and discharge control - single n-channel fet for discharge control - n-channel fet for discharge, with separate, optional (smaller) back-to-back fet for charge ? chips cascade for pa cks of 8 to 12 cells ? integrated charge/discharge fet drive circuitry with 200a (typ) turn on current and 150ma (typ) discharge fet turn off current ? 10% accurate 3.3v voltage regulator (35ma out with external npn transistor having current gain of 70) ? cell voltage monitor accurate to within 25mv ? monitored cell voltage output stable in 100s ? internal cell balancing fets handle up to 200ma of balancing current for each ce ll (with the number of cells being balanced limited by the maximum power dissipation of 400mw) ?simple i 2 c host interface ? sleep operation with progra mmable negative edge or positive edge wake-up ? <10a sleep mode ? pb-free (rohs compliant) ordering information part number (note) part marking package (pb-free) pkg. dwg. # ISL9216irz* ISL9216 irz 32 ld 5x5 qfn l32.5x5b isl9217irz* 921 7irz 24 ld 4x4 qfn l24.4x4d *add ?-t? suffix for tape and reel. please refer to tb347 for details on reel specifications. note: these intersil pb-free pl astic packaged products employ special pb-free material sets; molding compounds/die attach materials and 100% matte tin plate plus anneal - e3 termination finish, which is rohs compliant and compatible with both snpb and pb-free soldering operations. intersil pb-free products are msl classified at pb-free peak reflow temperatures that meet or exceed the pb-free requirements of ipc/jedec j std-020. data sheet november 2, 2007
2 fn6488.1 november 2, 2007 pinouts isl9217 (upper) (24 ld 4x4 qfn) top view ISL9216 (lower) (32 ld 5x5 qfn) top view vc7/vcc nc scl sdao wkup rgc rgo sdai ao nc vss cb1 1 2 3 4 5 6 18 17 16 15 14 13 24 23 22 21 20 19 789101112 cb4 vcell3 cb3 vcell2 cb2 vcell1 cb6 vcell5 cb5 cb7 vcell4 vcell6 1 2 3 4 5 6 7 8 24 23 22 21 20 19 18 17 32 31 30 29 28 27 26 25 9 10111213141516 temp3v rgc wkup sclhv rgo scl sdaohv sda vmon cfet dfet csense dsense dsref tempi ao cb2 vcell2 cb3 vcell3 vcell1 cb1 vss cb4 sdaihv vc7/vcc wkupr vcell4 hvi2c vcell6 vcell5 cb5 ISL9216, isl9217
3 fn6488.1 november 2, 2007 functional diagram 3.3vdc regulator vss vc7/vcc csense dsense sda cb5 cb4 vcell6 vcell5 vcell4 rgo cb3 vcell3 ao cb2 vcell2 cb1 vcell1 dsref tempi temp3v scl registers rgc hvi2c sdaihv sclhv power control dfet cfet mux 7 vmon backup supply control logic level circuits balance cell shifters/ cell voltages wkupr level/shifters i 2 c i/f osc temperature sensor, int/ext comparator, ext temp 2 overcurrent protection circuits (threshold detect and timing) fet control circuitry wkup 3.3vdc regulator vss vc7/vcc cb7 cb5 cb6 cb4 vcell6 vcell5 vcell4 rgo cb3 vcell3 ao cb2 vcell2 cb1 vcell1 scl registers rgc wkup power control mux 7 backup supply control logic level circuits balance cell shifters/ cell voltages sdao sdai i 2 c i/f osc internal temperature sensor/ comparator sdaohv isl9217 ISL9216 ISL9216, isl9217
4 fn6488.1 november 2, 2007 pin descriptions symbol description vc7/vcc battery cell 7 voltage input/vcc supply. this pin is used to monitor the voltage of this ba ttery cell externally at pin ao. this pin also provides the operating voltage for the ic circuitry. vcelln battery cell n voltage input. this pin is used to monitor the voltage of this battery cell externally at pin ao. vcelln connects to the positive terminal of celln and t he negative terminal of celln+1. cbn cell balancing fet control output n. this internal fet diverts a fraction of the curr ent around a cell while the cell is being charged or adds to the current pulled from a cell during discharge in or der to perform a cell voltage balancing operation. this functio n is generally used to reduce the voltage on an individual cell relative to other cells in the pack. the cell bal ancing fets are turned on or off by an external controller. vss ground . this pin connects to the most negat ive terminal in the battery string. dsref discharge current sense reference (ISL9216 only). this input provides a separate re ference point for the charge and discharge current monitoring circuits. with a separate reference connection, it is possible to minimize erro rs that result from voltage d rops on the ground lead when the load is drawing large currents. if a sepa rate reference is not necessary, connect this pin to vss. dsense discharge current sense monitor (ISL9216 only). this input monitors the discharge current by monitoring a voltage. it can monitor the voltage across a sense resistor, or the voltage across the df et, or by using a fet with a current sense pin. the voltage on this pin is measured with reference to dsref. csense charge current sense monitor (ISL9216 only). this input monitors the charge current by monitoring a voltage. it can monitor the voltage across a sense resistor, or the voltage across the cfet, or by using a fet with a current sense pin. the voltage on thi s pin is measured with reference to vss. dfet discharge fet control (ISL9216 only). the ISL9216 controls the gate of a discharge fet through this pin. the power fet is a n- channel device. the fet is turned on only by the microcontroller . the fet can be turned off by the microcontroller, but the isl 9216 can also turn off the fet in the event of an overcurrent or s hort circuit condition. if the micr ocontroller detects an undervol tage condition on any of the battery cells, it will turn off the fe t off by controlling this output with a control bit. cfet charge fet control (ISL9216 only). the ISL9216 controls the gate of a charge fet through this pin. the power fet is a n-channel device. the fet is turned on only by the mi crocontroller. the fet can be turned off by the microcontroller, but the ISL9216 can also turn off the fet in the event of an overcurrent condition. if the microcontroller detects an overvoltage condition on any of th e battery cells, it will turn off the fet off by controlling this output with a control bit. vmon discharge load monitoring (ISL9216 only). in the event of an overcurrent or short ci rcuit condition, the microcontroller can enable a series diode and resistor that connects between the vmon pin and vss. when fets open because of an overcurrent or short circu it condition, and the load remains, the voltage at vmon will be near the vcc voltage. when the load is released, the voltage at vm on drops below a threshold indicating that the overcurrent or shor t circuit condition is resolved. at this point, the ldfail flag is cleared and operation can resume. ao analog multiplexer output. the analog output pin is used by an external microc ontroller to monitor the cell voltages and temperature sensor voltages. the microcontroller selects the specific voltage being applied to the output by writing to a control register. temp3v temperature monitor output control (ISL9216 only). this pin outputs a voltage to be used in a divi der that consists of a fixed resistor and a thermistor. the thermistor is located in close proximity to the cells. the temp3v output is connected internally to the r go voltage through a pmos switch only during a measurement of the te mperature, otherwise the output is off. the temp3v output can be turned on continuously with a special control bit. microcontroller wake-up control. this pin is also turned on when any of the dsc, doc, or coc bits are set. this can be used to wake-up a sleeping microcontroller to respond to over current conditions with its own control mechanism. tempi temperature monitor input (ISL9216 only). this pin inputs the voltage across a thermistor to determine the temperature of the cells. when this input voltage drops below temp3v/ 13, an external over-temperature condition ex ists. the tempi voltage is also fed to the ao output pin through an analog multiplexer so the temperatur e of the cells can be monitored by the microcontroller. rgo regulated output voltage. this pin connects to the emitter of an external np n transistor and works in c onjunction with the rgc pin to provide a regulated 3.3v. the voltage at this pin provides feedback for the regulator and power for many of the ISL9216 and isl9217 internal circuits. for the ISL9216, this output also provides the 3.3v output voltage for the microcontroller and other externa l circuits. rgc regulated output control. this pin connects to the base of an external npn trans istor and works in conjunction with the rgo pin to provide a regulated 3.3v. the rgc output provides the control si gnal to provide the 3.3v regulated voltage on the rgo pin. wkup wake-up voltage. this input wakes up the part when the voltage crosses a turn-on threshold (wake-up is edge triggered) and the condition of the pin is reflected in the wk up bit (the wkup bit is level sensitive). ? wkpol bit = ?1?: the device wakes up on the rising edge of the wk up pin. also, the wkup bit is high only when the wkup pin voltage > threshold. ? wkpol bit = ?0?, the device wakes up on the falling edge of the wk up pin. also, the wkup bit is high only when the wkup pin voltage < threshold. ISL9216, isl9217
5 fn6488.1 november 2, 2007 wkupr wake-up upper device signal (ISL9216 only). this output wakes up the isl9217 (upper device) when the output is turned on by the microcontroller. once the upper device is awake, this output can be turned off. sda serial data (ISL9216 only). this is the bi-directional data line for an i 2 c interface. scl serial clock. this is the clock line for an i 2 c communication link. sdai serial data input (isl9217 only). this pin is a uni-directional i 2 c serial data input from the ISL9216 to the cascaded isl9217 device. this pin connects to the ISL9216 sdaohv pin. sdao serial data output (isl9217 only). this pin is a uni-directional i 2 c serial data output to the ISL9216 from the cascaded isl9217 device. this pin connects to the ISL9216 sdaihv pin. sdaihv serial data input (ISL9216 only). this pin is a uni-directional i 2 c serial data input from the ca scaded isl9217 device to the ISL9216. this pin connects to the isl9217 sdao pin. sdaohv serial data output (ISL9216 only). this pin is a uni-directional serial data ou tput from the ISL9216 to the cascaded isl9217 device. this pin connects to the isl9217 sdai pin. sclhv serial clock output (ISL9216 only). this pin sends clock pulses fr om the lower device (ISL9216) to the upper device (isl9217) for communication between cascaded devices hvi 2 c hv i 2 c reference voltage (ISL9216 only). this is a reference voltage for the ISL9216 to facilitate the communication link between cascaded devices. tie this pin on the ISL9216 to the rgo pin of the isl9217. pin descriptions (continued) symbol description ISL9216, isl9217
6 fn6488.1 november 2, 2007 ISL9216, isl9217 absolute maximum rati ngs thermal information power supply voltage, vcc . . . . . . . . . .v ss - 0.5v to v ss + 36.0v cell voltage, vcell vcelln to (vcelln-1), vcell1-vss . . . . . . . . . . . . -0.5v to 5v terminal voltage, v term1 (scl, sda, csense, dsense, tempi, rgo, ao, temp3v, sdai, sdao) . . . . . . . . . . . . v ss - 0.5 to v rgo + 0.5v terminal voltage v term2 (cfet, vmon) . . . . . . . . . . . . . . . . . v ss - 22.0v to v cc v term3 (wkup) . . . . . . . . . . . . . . v ss - 0.5v to v cc (v cc <27v) v term4 (rgc). . . . . . . . . . . . . . . . . . . . . . . . . . v ss - 0.5v to 5v v term5 , (sdaohv, sdaihv, sclhv) . . . . . . . . . . . . . . . . . . . . . . . . v cell5 - 0.5v to v hvi2c + 0.5v v term6 , (all other pins) . . . . . . . . . . . . v ss - 0.5v to v cc + 0.5v thermal resistance (typical, notes 1, 2) ja (c/w) jc (c/w) 32 ld qfn . . . . . . . . . . . . . . . . . . . . . . 31 2 24 ld qfn . . . . . . . . . . . . . . . . . . . . . . 32 2 continuous package power dissipation . . . . . . . . . . . . . . . .400mw storage temperature . . . . . . . . . . . . . . . . . . . . . . . . . . -55 to +125c pb-free reflow profile . . . . . . . . . . . . . . . . . . . . . . . . . .see link below http://www.intersil.com/pbfree/pb-freereflow.asp operating conditions operating temperature . . . . . . . . . . . . . . . . . . . . . . .-40c to +85c operating voltage vcc pin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9.2v to 30.1v vcell1-vss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.3v to 4.3v vcelln-(vcelln-1) . . . . . . . . . . . . . . . . . . . . . . . . 2.2v to 4.3v caution: do not operate at or near the maximum ratings listed fo r extended periods of time. exposure to such conditions may adv ersely impact product reliability and result in failures not covered by warranty. notes: 1. ja is measured in free air with the component mounted on a high ef fective thermal conductivity te st board with ?direct attach? fe atures. see tech brief tb379. 2. jc , ?case temperature? location is at the center of the exposed metal pad on the package underside. see tech brief tb379. operating specifications all specifications apply to both the ISL9216 and isl9217 separately over the recommended operating conditions, unless otherwise specified. description symbol test conditions min typ max unit operating voltage v cc 9.2 31 v power-up condition 1 v porvcc v cc voltage (note 3) 4 9.2 v power-up condition 2 threshold v por123 v cell1 - v ss and v cell2 - v cell1 and v cell3 - v cell2 (rising) (note 3) 1.1 1.7 2.3 v power-up condition 2 hysteresis v porhys v cell1 - v ss and v cell2 - v cell1 and v cell3 - v cell2 (falling) (note 3) 70 mv 3.3v regulated voltage v rgo 0 a < i rgc < 350 a 3.0 3.3 3.6 v 3.3vdc voltage regulator control current limit i rgc (control current at output of rgc. recommend npn with gain of 70+) 0.35 0.50 ma v cc supply current i vcc1 power-up defaults, wkup pin = 0v. 400 510 a rgo supply current i rgo1 300 410 a v cc supply current i vcc2 ldmonen bit = 1, vmon floating, cfet = 1, dfet = 1, wkpol bit = 1, vwkup = 10v, [ao3:ao0] bits = 06h. 400 700 a rgo supply current i rgo2 450 650 a v cc supply current i vcc3 default register settings, except sleep bit = 1. wkup pin = vcell1 10 a rgo supply current i rgo3 1a vcell input current - v cell1 i vcell1 ao3:ao0 = 0000h 14 a vcell input current - v cell5 i vcell1 ao3:ao0 = 0000h (ISL9216 only) 20 a vcell input current - v celln i vcelln ao3:ao0 = 0000h 10 a overcurrent/short circuit protection specifications (ISL9216 only) overcurrent detection threshold (discharge) voltage relative to dsref (default in boldface) v ocd v ocd = 0.10v (ocdv1, ocdv0 = 0, 0) 0.08 0.10 0.12 v v ocd = 0.12v (ocdv1, ocdv0 = 0, 1) 0.10 0.12 0.14 v v ocd = 0.14v (ocdv1, ocdv0 = 1, 0) 0.12 0.14 0.16 v v ocd = 0.16v (ocdv1, ocdv0 = 1, 1) 0.14 0.16 0.18 v
7 fn6488.1 november 2, 2007 overcurrent detection threshold (charge) voltage relative to dsref (default in boldface) v occ v occ = 0.10v (occv1, occv0 = 0, 0) -0.12 -0.10 -0.07 v v occ = 0.12v (occv1, occv0 = 0, 1) -0.14 -0.12 -0.09 v v occ = 0.14v (occv1, occv0 = 1, 0) -0.16 -0.14 -0.11 v v occ = 0.16v (occv1, occv0 = 1, 1) -0.18 -0.16 -0.13 v short current detection threshold (discharge) voltage relative to dsref (default in boldface) v sc v oc = 0.20v (scdv1, scdv0 = 0, 0) 0.15 0.20 0.25 v v oc = 0.35v (scdv1, scdv0 = 0, 1) 0.30 0.35 0.40 v v oc = 0.65v (scdv1, scdv0 = 1, 0) 0.60 0.65 0.70 v v oc = 1.20v (scdv1, scdv0 = 1, 1) 1.10 1.20 1.30 v load monitor input threshold (falling edge) v vmon ldmonen bit = ?1? 1.1 1.45 1.8 v load monitor input threshold (hysteresis) v vmonh ldmonen bit = ?1? 0.25 mv load monitor current i vmon 20 40 60 a short circuit time-out t scd internal short circuit detection delay (sclong bit = ?0?) 90 190 290 s internal short circuit detection delay (sclong bit = ?1?) 510 15ms over discharge current time-out (default in boldface) t ocd t ocd = 160ms (ocdt1, ocdt0 = 0, 0 and dtdiv = 0) 80 160 240 ms t ocd = 320ms (ocdt1, ocdt0 = 0, 1 and dtdiv = 0) 160 320 480 ms t ocd = 640ms (ocdt1, ocdt0 = 1, 0 and dtdiv = 0) 320 640 960 ms t ocd = 1280ms (ocdt1, ocdt0 = 1, 1 and dtdiv = 0) 640 1280 1920 ms t ocd = 2.5ms (ocdt1, ocdt0 = 0, 0 and dtdiv = 1) 1.25 2.50 3.75 ms t ocd = 5ms (ocdt1, ocdt0 = 0, 1 and dtdiv = 1) 2.5 5 7.5 ms t ocd = 10ms (ocdt1, ocdt0 = 1, 0 and dtdiv = 1) 510 15ms t ocd = 20ms (ocdt1, ocdt0 = 1, 1 and dtdiv = 1) 10 20 30 ms over charge current time-out (default in boldface) t occ t occ = 80ms (occt1, occt0 = 0, 0 and ctdiv = 0) 40 80 120 ms t occ = 160ms (occt1, occt0 = 0, 1 and ctdiv = 0) 80 160 240 ms t occ = 320ms (occt1, occt0 = 1, 0 and ctdiv = 0) 160 320 480 ms t occ = 640ms (occt1, occt0 = 1, 1 and ctdiv = 0) 320 640 960 ms t occ = 2.5ms (occt1, occt0 = 0, 0 and ctdiv = 1) 1.25 2.50 3.75 ms t occ = 5ms (occt1, occt0 = 0, 1 and ctdiv = 1) 2.5 5 7.5 ms t occ = 10ms (occt1, occt0 = 1, 0 and ctdiv = 1) 510 15ms t occ = 20ms (occt1, occt0 = 1, 1 and ctdiv = 1) 10 20 30 ms operating specifications all specifications apply to both the ISL9216 and isl9217 separately over the recommended operating conditions, unless otherwise specified. (continued) description symbol test conditions min typ max unit ISL9216, isl9217
8 fn6488.1 november 2, 2007 over-temperature protection specifications internal temperature shutdown threshold t intsd 115 c internal temperature hysteresis t hys temperature drop needed to restore operation after an over-temperature shutdown. 105 c internal over-temperature turn-on delay time t itd 128 ms external temperature output current i xt current output capability at temp3v pin (ISL9216 only) 1.2 ma external temperature limit threshold t xtf voltage at v tempi (ISL9216 only); relative to: . (falling edge) -20 0 +20 mv external temperature limit hysteresis t xth voltage at v tempi (ISL9216 only). 60 110 160 mv external temperature monitor delay t xtd delay between activating the external sensor and the internal over-temp detection. (ISL9216 only) 1ms external temperature autoscan on time t xtaon temp3v is on (3.3v) (ISL9216 only) 5 ms external temperature autoscan off time t xtaoff temp3v output is off. (ISL9216 only) 635 ms analog output specifications cell monitor analog output voltage accuracy v ao6a [v cell1 - (v ss )]/2 - ao [v celln - (v celln-1 )]/2 - ao for n = 1 to 5. (ISL9216 only) -25 30 mv v ao6b v cell6 - ao. (ISL9216 only) -42 58 mv v ao7a [v cell1 - (v ss )]/2 - ao [v celln - (v celln-1 )]/2 - ao for n = 1 to 5. (isl9217 only) -20 25 mv v ao7b [v celln - (v celln-1 )]/2 - ao for n = 6 to 7. (isl9217 only) -32 43 mv cell monitor analog output external temperature accuracy v aoxt external temperature monitoring accuracy. voltage error at ao when monitoring tempi voltage (measured with tempi = 1v) -10 10 mv internal temperature monitor output voltage slope v intmon internal temperature monitor voltage change -3.5 mv/c internal temperature monitor output t int25 output at +25c 1.31 v ao output stabilization time t vsc from scl falling edge at data bit 0 of command to ao output stable within 0.5% of final value. ao voltage steps from 0v to 2v. (note 6) 0.1 ms cell balance specifications cell balance transistor r ds(on) r cb (note 5) 5 cell balance transistor current i cb 200 ma operating specifications all specifications apply to both the ISL9216 and isl9217 separately over the recommended operating conditions, unless otherwise specified. (continued) description symbol test conditions min typ max unit v temp3v 13 ------------------------------ ISL9216, isl9217
9 fn6488.1 november 2, 2007 wake-up/sleep specifications device wkup pin voltage threshold (wkup pin active high rising edge) v wkup1 wkup pin rising edge (wkpol = 1) device wakes up and sets wkup flag high. (ISL9216 only) 3.5 5.0 6.5 v device wkup pin hysteresis (wkup pin active high) v wkup1h wkup pin falling edge hysteresis (wkpol = 1) sets wkup flag low (does not automatically enter sleep mode) (ISL9216 only) 100 mv internal resistor on wkup r wkup resistance from wkup pin to vss (wkpol = 1) (ISL9216 only) 130 230 330 k device wkup pin voltage threshold (wkup pin active low - falling edge) v wkup2 wkup pin falling edge (wkpol = 0) device wakes up and sets wkup flag high. v cell1 - 2.6 v cell1 - 2.0 v cell1 - 1.2 v device wkup pin hysteresis (wkup pin active low) v wkup2h wkup pin rising edge hysteresis (wkpol = 0) sets wkup flag low (does not automatically enter sleep mode) 200 mv device wake-up delay t wkup delay after voltage on wkup pin crosses the threshold (rising or falling) before activating the wkup bit. 20 40 60 ms fet control specifications (for vcell1, vcell2, vcell3 voltages from 2.8v to 4.3v - ISL9216 only) control outputs response time (cfet, dfet) t co bit 0 to start of control signal (dfet) bit 1 to start of control signal (cfet) 1.0 s cfet gate voltage vcfet no load on cfet v cell3 - 0.5 v cell3 v dfet gate voltage vdfet no load on dfet v cell3 - 0.5 v cell3 v fet turn-on current (dfet) i df(on) dfet voltage = 0 to vcell3 - 1.5v 80 130 400 a fet turn-on current (cfet) i cf(on) cfet voltage = 0 to vcell3 - 1.5v 80 200 400 a fet turn-off current (dfet) i df(off) dfet voltage = vdfet to 1v 100 180 ma dfet resistance to vss r df(off) vdfet <1v (when turning off the fet) 11 serial interface characteristics (over recommended operating conditi ons, unless otherwise specified) scl clock frequency f scl 100 khz scl falling edge to sda output data valid t aa from scl falling crossing v ih (min), until sda exits the v il (max) to v ih (min) window. 3.5 s time the bus must be free before start of new transmission t buf sda crossing v ih (min) during a stop condition to sda crossing v ih (min) during the following start condition. 4.7 s clock low time t low measured at the v il (max) crossing. 4.7 s clock high time t high measured at the v ih (min) crossing. 4.0 s start condition setup time t su:sta scl rising edge to sda falling edge. both crossing the v ih (min) level. 4.7 s start condition hold time t hd:sta from sda falling edge crossing v il (max) to scl falling edge crossing v ih (min). 4.0 s input data setup time t su:dat from sda exiting the v il (max) to v ih (min) window to scl rising edge crossing v il (min). 250 ns input data hold time t hd:dat from scl rising edge crossing v ih (min) to sda entering the v il (max) to v ih (min) window. 300 ns stop condition setup time t su:sto from scl rising edge crossing v ih (min) to sda rising edge crossing v il (max). 4.0 s operating specifications all specifications apply to both the ISL9216 and isl9217 separately over the recommended operating conditions, unless otherwise specified. (continued) description symbol test conditions min typ max unit ISL9216, isl9217
10 fn6488.1 november 2, 2007 stop condition hold time t hd:sto from sda rising edge to scl falling edge. both crossing v ih (min). 4.0 s data output hold time t dh from scl falling edge crossing v il (max) until sda enters the v il (max) to v ih (min) window. (note 4) 0ns sda and scl rise time t r from v il (max) to v ih (min). 1000 ns sda and scl fall time t f from v ih (min) to v il (max). 300 ns capacitive loading of sda or scl cb total on-chip and off-chip 400 pf sda and scl bus pull-up resistor - off chip r out maximum is determined by t r and t f . for cb = 400pf, max is about 2k ~ 2.5k for cb = 40pf, max is about 15k to 20k 1k input leakage current (scl, sda, sdai, sdao, sclhv, sdaihv, sdaohv) i li -10 10 a input buffer low voltage (scl, sda, sdai) v il1 voltage relative to v ss of the device. -0.3 v rgo x 0.3 v input buffer high voltage (scl, sda, sdai) v ih1 voltage relative to v ss of the device. v rgo x 0.7 v rgo + 0.1v v input low voltage (sdaihv) v il2 sdaihv pulled up to hci2c. (ISL9216 only) v cell5 - 0.3 v vcell5 + [v hvi2c - v vcell5 ] x 0.3 v input high voltage (sdaihv) v ih2 sdaihv pulled up to hci2c. (ISL9216 only) v vcell5 + [v hvi2c - v vcell5 ] x 0.7 v hvi2c + 0.1v v output buffer low voltage (sda, sdao) vol1 i ol = 1ma (voltage relative to v ss of the device) 0.4 v output buffer low voltage (sdaohv) vol2 i ol = 1ma v vcell5 + 0.5 v sda, scl, sdai input buffer hysteresis i2chyst (note 4) sleep bit = 0 0.05*v rgo v notes: 3. power-up of the device requires all vcell1, vcell2, vcell3, and vcc to be above the limits specified. 4. the device provides an internal hold time of at least 300ns for the sda signal to bridge the unidentified region of the falli ng edge of scl. 5. limits established by characteri zation and are not production tested. 6. maximum output capacitance = 15pf operating specifications all specifications apply to both the ISL9216 and isl9217 separately over the recommended operating conditions, unless otherwise specified. (continued) description symbol test conditions min typ max unit ISL9216, isl9217
11 fn6488.1 november 2, 2007 wake-up timing (wkpol = 0) wake-up timing (wkpol = 1) change in voltage source, fet control v wkup2 v wkup2h t wkup t wkup ISL9216 only) t co sda scl bit 0 t co data bit 1 cfet (ISL9216 only) t co bit 1 bit 3 bit 2 ISL9216, isl9217
12 fn6488.1 november 2, 2007 automatic temperature scan (ISL9216 only) discharge overcurrent/short circuit monitor (ISL9216 only) (assumes denocd and denscd bits are ?0?) auto temp control (internal activation) temp3v pin tmp3v/13 delay time = 1ms 635ms monitor time = 5ms 3.3v xot bit external over-temperature delay time = 1ms fet shutdown and cell balance turn-off monitor temp during this high impedance time period threshold temperature (if enabled) v sc v ocd t scd t ocd t scd doc bit dsc bit temp3v v dsense register 1 read register 1 read output 3.3v ?1? ?1? ?0? ?0? dfet output c turns on dfet 12v ISL9216, isl9217
13 fn6488.1 november 2, 2007 charge overcurrent monitor (ISL9216 only) (assumes denocc bit is ?0?) serial interface timing diagrams bus timing symbol table v occ t occ coc bit temp3v v csense register 1 read output 3.3v ?1? ?0? cfet output c turns on cfet 12v t su:sto t high t su:sta t hd:sta t hd:dat t su:dat t f t low t buf t r t dh t aa sda input sda output scl this timing shows the communication with the ISL9216. communica tion with the isl9217 (through the ISL9216) adds some lag time, however, overall the communication with the isl9217 meets the same timing requirements as communication with the ISL9216. waveform inputs outputs must be steady will be steady may change from low to high will change from low to high may change from high to low will change from high to low don?t care: changes allowed changing: state not known n/a center line is high impedance ISL9216, isl9217
14 fn6488.1 november 2, 2007 registers table 1. registers addr register read/write 7 6 5 4 3210 00h configuration status read only cu cascade u cl cascade l reserved wkup wkup pin status reserved reserved reserved reserved 01h operating status (note 9) read only reserved reserved xot ext over temp iot int over te m p ldfail load fail (vmon) dsc short circuit doc discharge oc coc charge oc 02h cell balance read/write cb7on cb6on/ wkupr cb5on cb4on cb3on cb2on cb1on reserved cell balance fet control bits (plus wkup of isl9217 in cascade) 03h analog out read/write uflg1 user flag 1 uflg0 user flag 0 reserved reserved ao3 ao2 ao1 ao0 analog output select bits 04h fet control read/write sleep force sleep (note 10) ldmonen turn on vmon connection reserved reserved reserved reserved cfet turn on charge fet (note 11) dfet turn on disharge fet (note 11) 05h discharge set read/write (write only if disseten bit set) denocd ocdv1 ocdv0 denscd scdv1 scdv0 ocdt1 ocdt0 turn off automatic ocd control configure overcurrent discharge threshold turn off automatic scd control configure short circuit discharge threshold configure overcurrent discharge time-out 06h charge set read/write (write only if chseten bit set) denocc occv1 occv0 sclong long short- circuit delay ctdiv divide charge time by 32 dtdiv divide discharge time by 64 occt1 occt0 turn off automatic occ control configure overcurrent charge threshold configure overcurrent charge time-out 07h feature set read/write (write only if fseten bit set) atmpoff turn off automatic external temp scan dis3 disable 3.3v reg. (device requires external 3.3v) tmp3on temp 3.3v keep on disxtsd disable external thermal shutdown disitsd disable internal thermal shutdown por force por diswkup disable wkup pin wkpol wake-up polarity 08h write enable read/write fseten enable feature set writes chseten enable charge set writes disseten enable discharge set writes uflg3 user flag 3 uflg2 user flag 2 reserved reserved reserved 09h: ffh reserved na reserved notes: 7. a ?1? written to a control or configuration bit causes the acti on to be taken. a ?1? read from a status bit indicates that th e condition exists. 8. ?reserved? indicates that the bit or regi ster is reserved for future expansion. when writing to addresses 2, 3, 4, 6, 7, and 8: write a reserved bit with the value ?0?. do not write to reserved registers at addr esses 09h through ffh. ignore reserved bits that are returned in a read operation. 9. these status bits are automatically cleared when the register is read. all other status bits are cleared when the condition i s cleared. 10. this sleep bit is cleared on initial power-up, by the wkup pin going high (when wkpol = ?1?) or by the wkup pin going low (w hen wkpol = ?0?), and by writing a ?0? to the location with an i 2 c command. 11. when the automatic responses are enabled, these bits are autom atically reset by hardware when an overcurrent or short circui t condition turns off the fets. at all other times, an i 2 c write operation controls the output to the respective fet and a read returns the current state of the fet drive output circuit (though not the ac tual voltage at the output pin). 12. the shaded registers are not used in the isl9217 device. shaded st atus registers return ?0? when read. shaded ?read/write? r egisters can be read and written, but they provide no functionality. when writing to the shaded areas in the isl9217, the locations must be written as ?0?. ISL9216, isl9217
15 fn6488.1 november 2, 2007 status registers table 2. configuration status register (addr: 00h) bit function description 7cu cascade u indicates the device is an isl9217. this bi t is set in hardware and cannot be changed. 6cl cascade l indicates the device is an ISL9216. this bi t is set in hardware and cannot be changed. 5sa reserved for isl9208 devices. 4wkup wake-up pin status this bit is set and reset by hardware. when ?wkpol? is high, ?wkup? high = wkup pin > threshold voltage ?wkup? low = wkup pin < threshold voltage when ?wkpol? is low ?wkup? high = wkup pin < threshold voltage ?wkup? low = wkup pin > threshold voltage 3 reserved reserved for future expansion. 2 reserved reserved for future expansion. 1 reserved reserved for future expansion. 0 reserved reserved for future expansion. table 3. operating status register (addr: 01h) bit function description 7 reserved reserved for future expansion. 6 reserved reserved for future expansion. 5xot ext over-temp (ISL9216 only) this bit is set to ?1? when the exter nal thermistor indicates an over-temperat ure condition. if the temperature condition has cleared, this bit is re set when the register is read. 4iot int over-temp this bit is set to ?1? when the inter nal thermistor indicates an over-temperat ure condition. if the temperature condition has cleared, this bit is re set when the register is read. 3 ldfail load fail (vmon) (ISL9216 only) when the function is enabled, this bit is set to ?1? by har dware when a discharge overcurrent or short circuit condition occurs and the load remains heavy. when t he load fail condition is cleared or under a light load, the bit is reset when the register is read. 2dsc short circuit (ISL9216 only) this bit is set by hardware when a shor t circuit condition occurs during disc harge. when the discharge short circuit condition is removed, the bit is reset when the register is read. 1doc discharge oc (ISL9216 only) this bit is set by hardware when an ov ercurrent condition occurs during disc harge. when the discharge overcurrent condition is removed, the bit is reset when the register is read. 0coc charge oc (ISL9216 only) this bit is set by hardware when an ov ercurrent condition occurs during charge . when the charge overcurrent condition is removed, the bit is reset when the register is read. ISL9216, isl9217
16 fn6488.1 november 2, 2007 control registers table 4. cell balance control register (addr: 02h) control register bits balance bit 7 cb7on bit 6 cb6on wkupr bit 5 cb5on bit 4 cb4on bit 3 cb3on bit 2 cb2on bit 1 cb1on x x xxxx1cell1 on x x xxxx0cell1 off xxxxx1xcell2 on xxxxx0xcell2 off xxxx1xxcell3 on xxxx0xxcell3 off x x x1xxxcell4 on x x x0xxxcell4 off x x 1xxxxcell5 on x x 0xxxxcell5 off x 1 x x x x x cell6 on/wkupr on (note 13) x 0 x x x x x cell6 off/wkupr off (note 13) 1 x x x x x x cell7 on (isl9217 only) 0 x x x x x x cell7 off (isl9217 only) bit 0 reserved reserved for future expansion note: 13. wkupr pin refers to the ISL9216 ISL9216, isl9217
17 fn6488.1 november 2, 2007 table 5. analog out control register (addr: 03h) bits function description 7uflg1 user flag 1 general purpose flag usable by microcont roller software. this bit is battery backed up, even when rgo turns off. 6uflg0 user flag 0 general purpose flag usable by microcont roller software. this bit is battery backed up, even when rgo turns off. 5:4 reserved reserved for future expansion bit 3 ao3 bit 2 ao2 bit 1 ao1 bit 0 ao0 output voltage 0 0 0 0 no output (low power state) 0 0 0 1 vcell1 0 0 1 0 vcell2 0 0 1 1 vcell3 0 1 0 0 vcell4 0 1 0 1 vcell5 0 1 1 0 vcell6 0 1 1 1 vcell7 1 0 0 0 external temperature 1 0 0 1 internal temperature 1x1 xreserved 11x xreserved table 6. fet control register (addr: 04h) bit function description 7 sleep force sleep setting this bit to ?1? forces the device to go into a sleep condition. this turns off both fet outputs, the cell balance outputs and the voltage regulator. this also resets t he cfet, dfet, and cb7on:cb1on bits. the sleep bit is automatically reset to ?0? when the device wake s up. this does not reset the ao3:ao0 bits. 6ldmonen turn on vmon connection (ISL9216 only) writing a ?1? to this bit turns on the vmon circuit. writing a ?0? to this bit turns off the vmon circuit. as such, the microcontroller has full control of the operation of this circuit. 5:2 reserved reserved for future expansion. 1cfet (ISL9216 only) setting this bit to ?1? turns on the charge fet. setting this bit to ?0? turns off the charge fet. this bit is automatically reset in the event of a charge overcurrent condition, unl ess the automatic re sponse is disabled by the denocc bit. 0dfet (ISL9216 only) setting this bit to ?1? turns on the discharge fet. setting this bit to ?0? turns off the discharge fet. this bit is automatically reset in the event of a dischar ge overcurrent or discharge shor t circuit conditi on, unless the automatic response is disabled by the denocd or denscd bits. ISL9216, isl9217
18 fn6488.1 november 2, 2007 configuration registers the device is configured for specific applic ation requirements using the configurati on registers. the configuration register consists of sram memory. this memory is powered by the rg o output. in a sleep condition, an internal switch powers the contents of these registers from the vcell1 input. table 7. discharge set configuration register (addr: 05h) setting function bit 7 denocd turn off automatic ocd control (ISL9216 only) when set to ?0?, a discharge overcurrent c ondition automatically turns off the fets. when set to ?1?, a discharge overcurrent condit ion will not automatically turn off the fets. in either case, this condition sets the doc bit, which also turns on the temp3v output. bit 6 ocdv1 bit 5 ocdv0 discharge overcurrent threshold (ISL9216 only) 00 v ocd = 0.10v 01 v ocd = 0.12v 10 v ocd = 0.14v 11 v ocd = 0.16v bit 4 denscd turn off automatic scd control (ISL9216 only) when set to ?0?, a discharge short circuit condition turns off the fets. when set to ?1?, a discharge short circuit condi tion will not automatically turn off the fets. in either case, the condition sets the scd bit, which also turns on the temp3v output. bit 3 scdv1 bit 2 scdv0 discharge short circuit threshold (ISL9216 only) 00 v scd = 0.20v 01 v scd = 0.35v 10 v scd = 0.65v 11 v scd = 1.20v bit 1 ocdt1 bit 0 ocdt0 discharge overcurrent time-out (ISL9216 only) 00 t ocd = 160ms (2.5ms if dtdiv = 1) 01 t ocd = 320ms (5ms if dtdiv = 1) 10 t ocd = 640ms (8ms if dtdiv = 1) 11 t ocd = 1280ms (16ms if dtdiv = 1) ISL9216, isl9217
19 fn6488.1 november 2, 2007 table 8. charge/time scale configuration register (addr: 06h) setting function bit 7 denocc turn off automatic occ control (ISL9216 only) when set to ?0?, a charge overcurrent co ndition automatically turns off the fets. when set to ?1?, a charge overcurrent condition will not automatically turn off the fets. in either case, this condition sets the co c bit, which also turns on the temp3v output. bit 6 occv1 bit 5 occv0 charge overcurrent threshold (ISL9216 only) 00 v ocd = 0.10v 01 v ocd = 0.12v 10 v ocd = 0.14v 11 v ocd = 0.16v bit 4 sclong short circuit long delay (ISL9216 only) when this bit is set to ?0?, a short circuit needs to be in effect for 100s before a shutdown begins. when this bit is set to ?1?. a short circuit needs to be in effect for 10ms before a shutdown begins. bit 3 ctdiv divide charge time by 32 (ISL9216 only) when set to ?1?, the charge overcu rrent delay time is divided by 32. bit 2 dtdiv divide discharge time by 64 (ISL9216 only) when set to ?1?, the discharge overcurrent delay time is divided by 64. bit 1 occt1 bit 0 occt0 charge overcurrent time-out (ISL9216 only) 00 t occ = 80ms (2.5ms if ctdiv=1) 01 t occ = 160ms (4ms if ctdiv=1) 10 t occ = 320ms (8ms if ctdiv=1) 11 t occ = 640ms (16ms if ctdiv=1) table 9. feature set configuration register (addr: 07h) bit function description 7 atmpoff turn off automatic external temp scan (ISL9216 only) when set to ?1? this bit disables the automatic temperature scan. when set to ?0?, the temperature is turned on for 5ms in every 640ms. 6dis3 disable 3.3v reg setting this bit to ?1? disables the internal 3.3v regulator. setting this bit to ?1? requires that there be an external 3.3v regulator connected to the rgo pin. 5tmp3on temp 3.3v keep on setting this bit to ?1? keeps on the 3.3v output to the external temperature sensor. 4 disxtsd disable external thermal shutdown (ISL9216 only) setting this bit to ?1? disables the automatic shutdown of the cell balance and power fets in response to an out of limit external temperature. while the automatic response is disabled, the microcontroller can initiate a shutdown based on the xot flag. 3 disitsd disable internal thermal shutdown setting this bit to ?1? disables the automatic shutdown of the cell balance and power fets in response to an out of limit internal temperature. while the automatic response is disabled, the microcontroller can initiate a shutdown based on the iot flag. 2por force por setting this bit to ?1? forces a por condition. this resets all internal registers to zero. 1 diswkup disable wkup pin setting this bit to ?1? dis ables the wkup pin function. caution: setting this pin to ?1? prevents a wake- up condition. if the device then goes to sleep, it cannot be waken without a communication link that re sets this bit, or by power cycling the device. 0wkpol wake-up polarity setting this bit to ?1? sets the device to wake-up on a rising edge at the wkup pin. setting this bit to ?0? sets the device to wake-up on a falling edge at the wkup pin. caution: setting this pin to ?1? in the isl 9217 prevents a wake-up condition. if the device then goes to sleep, it cannot be waken without power cycling the device. ISL9216, isl9217
20 fn6488.1 november 2, 2007 . table 10. write enable register (addr: 08h) bit function description 7 fseten enable discharge set writes when set to ?1?, allows writes to the feature set register. when set to ?0?, prevents writes to the feature set register (addr: 07h). default on initial power-up is ?0?. 6 chseten enable charge set writes (ISL9216 only) when set to ?1?, allows writes to the charge set register. when set to ?0?, prevents writes to the feature set register (addr: 06h). default on initial power-up is ?0?. 5 disseten enable discharge set writes (ISL9216 only) when set to ?1?, allows writes to the discharge set register (addr: 05h). when set to ?0?, prevents writes to the feature set register. default on initial power-up is ?0?. 4uflg3 user flag 3 general purpose flag usable by mi crocontroller software. this bit is battery backed up, even when rgo turns off. 3uflg2 user flag 3 general purpose flag usable by mi crocontroller software. this bit is battery backed up, even when rgo turns off. 2 reserved reserved for future expansion. 1 reserved reserved for future expansion. 0 reserved reserved for future expansion. figure 1. battery connection options note: multiple cells can be connected in parallel vcell7 vcell6 vcell5 vcell4 vcell3 vcell2 vcell1 vss 12 cells cb7 cb6 cb5 cb4 cb3 cb2 cb1 vcell7 vcell6 vcell5 vcell4 vcell3 vcell2 vcell1 vss cb5 cb4 cb3 cb2 cb1 ao vcell7 vcell6 vcell5 vcell4 vcell3 vcell2 vcell1 vss 8 cells cb7 cb6 cb5 cb4 cb3 cb2 cb1 vcell7 vcell6 vcell5 vcell4 vcell3 vcell2 vcell1 vss cb5 cb4 cb3 cb2 cb1 ao vcell7 vcell6 vcell5 vcell4 vcell3 vcell2 vcell1 vss 11 cells cb7 cb6 cb5 cb4 cb3 cb2 cb1 vcell7 vcell6 vcell5 vcell4 vcell3 vcell2 vcell1 vss cb5 cb4 cb3 cb2 cb1 ao 9 cells vcell7 vcell6 vcell5 vcell4 vcell3 vcell2 vcell1 vss cb5 cb4 cb3 cb2 cb1 vcell7 vcell6 vcell5 vcell4 vcell3 vcell2 vcell1 vss 10 cells cb7 cb6 cb5 cb4 cb3 cb2 cb1 vcell7 vcell6 vcell5 vcell4 vcell3 vcell2 vcell1 vss cb5 cb4 cb3 cb2 cb1 ao vcell7 vcell6 vcell5 vcell4 vcell3 vcell2 vcell1 vss cb7 cb6 cb5 cb4 cb3 cb2 cb1 ao ISL9216, isl9217
21 fn6488.1 november 2, 2007 device description design theory instructed by the microcontro ller, the ISL9216 and isl9217 chip set performs cell voltage monitoring and cell balancing operations. the ISL9216 has automatic overcurrent and short circuit monitoring, and shut-down with built-in selectable time delays. the ISL9216 also provides automatic turn off of the power fets and cell balancing fets in an over-temperature condition. a ll automatic functions of the ISL9216 can be turned off and the microcontroller can manage the operations through software. battery connection the ISL9216 and isl9217 support packs of 8 to 12 series connected li-ion cells. connection guidelines for each cell combination are shown in figure 1. system power-up/power-down the ISL9216 and isl9217 power-up when the voltages on their vcell1, vcell2, vcell3, and vcc pins all exceed their por threshold. at this time, the devices each wake-up and turn on their rgo output. the regulator circuit provides 3.3vdc at pin rgo. it does this by using a control voltage on the rgc pin to drive an external npn transistor (see figure 2). for the ISL9216, the transistor should have a beta of at least 70 to provide ample current to the device and external circuits and should have a v ce of greater than 60v (preferably higher) for a 12 cell pack. for the isl9217, the transistor selection is not as critical because it will likely not drive any external circuits, however, it should be rated with a v ce greater than 50v. the voltage at the emitter of the npn transistor is monitored and regulated to 3.3v by the control signal rgc. rgo also powers most of the ISL9216 and isl9217 internal circuits. a 500 resistor is recommended in the collector of each npn transistor to minimize initial current surge when the regulator turns on. once powered up, the devices remain in a wake-up state until put to sleep by the microcontroller (typically when the cells drop too low in voltage) or until the vcell1, vcell2, vcell3, or vcc voltages drop below their por threshold. wkup pin operation there are two ways to design a wake-up of the ISL9216. in an active low connection (wkpol = ?0? - default), the device wakes up when a charger is connected to the pack. this pulls the wkup pin low when compared to a reference based on the vcell1 voltage. in an active high connection (wkpol = ?1?) the device wakes up when then wkup pin is pulled high by a connection through an external switch. see figure 3. once the ISL9216 wakes up, the rgo powers up the microcontroller. the microcontroller then wakes up the isl9217 by setting the wkupr bit in the ISL9216. the wkupr pin of the ISL9216 connects to the isl9217 wkup pin. when the ISL9216 wkupr bit is set to ?1?, the isl9217 wkup pin pulls low and the is l9217 wakes up. because of this operation, it is important that the wkpol bit of the isl9217 remain in the default state (isl9217 wkpol = 0). protection functions in the default, recommended condition, the ISL9216 automatically responds to discharge overcurrent, discharge short circuit, charge overcurrent, internal over-temperature, and external over-temperature. the designer can set optional over-ride conditions that allow the response to be dictated by the microcontroller . these are discussed in the following section. rgc rgo vss vcc figure 2. voltage regulator circuits rgc rgo vss vcc 3.3v gnd 500 500 ISL9216 figure 3. wake-up control circuits vss 330k* * internal resistor only connected when wkpol = 1. 5v wkup wkpol wkup (status) (control) wake-up circuits ISL9216, isl9217
22 fn6488.1 november 2, 2007 overcurrent safety functions the ISL9216 continually monitors the discharge current by monitoring the voltage at the csense and dsense pins. if that voltage exceeds a selected value for a time exceeding a selected delay, then the device en ters an overcurrent or short circuit protection mode. in these modes, the ISL9216 automatically turns off both po wer fets and hence prevents current from flowing through the terminals p+ and p-. the voltage thresholds and the response times of the overcurrent protection circuits are selectable for discharge overcurrent, charge overcurrent, and discharge short circuit conditions. the specific settings are determined by bits in the ?discharge set configuration register (addr: 05h)? on page 18, and ?charge/time scale configuration register (addr: 06h)? on page 19. (see also ?registers? on page 14). in an overcurrent condition, the ISL9216 automatically turns off the voltage on cfet and dfet pins. the dfet output drives the discharge fet gate low, turning off the fet quickly. the cfet output turns off and allows the gate of the charge fet to be pulled low through a resistor. by turning off the fets the ISL9216 prevents damage to the battery pack caused by excessive cu rrent into or out of the cells (as in the case of a faulty charger or short circuit condition). when the ISL9216 detects a discharge overcurrent condition, the ISL9216 turns off both power fets and sets the doc bit. (when the fets are turned off, the dfet and cfet bits are also reset). the automatic response to overcurrent during discharge is prevented by setting the denocd bit to ?1?. the external microcontroller can turn on the fets at any time to recover from this condition, but it would usually turn on the load monitor function (by setting the ldmonen bit) and monitor the ldfail bit to detect that the overcurrent condition has been removed. when the ISL9216 detects a discharge short circuit condition, both power fets are turned off and dsc bit is set. (when the fets are turned off, the dfet and cfet bits are also reset). the automatic response to short circuit during discharge is prevented by setting the denscd bit to ?1?. the external microcontroller can turn on the fets at any time to recover from this condition, but it would usually turn on the load monitor function (by setting the ldmonen bit) and monitor the ldfail bit to detect that the overcurrent condition has been removed. when the ISL9216 detects a char ge overcurrent condition, both power fets are turned off and coc bit is set. (when the fets are turned off, the dfet and cfet bits are also reset). the automatic response to overcurrent during discharge is prevented by setting the deno cc bit to ?1?. the external microcontroller can turn on the fets at any time to recover from this condition, but it would usually wait to do this until the cell voltages are not over charged and that the overcurrent condition has been removed. or, the microcontroller could wait until the pack is removed from the charger and then re- attached. an alternative method of provid ing the protection function, if desired by the designer, is to turn off the automatic safety response. in this ca se, the ISL9216 device still monitors the conditions and sets the status bits, but takes no action in overcurrent or short circuit conditions. safety of the pack depends, instead, on the microcontroller to send commands to the ISL9216 to turn off the fets. to facilitate a microcontroller response to an overcurrent condition, especially if the mi crocontroller is in a low power state, a charge overcurrent flag (coc), a discharge overcurrent flag (doc), or the short circuit flag (dsc) being set causes the ISL9216 temp3v output to turn on and pull high. (see figure 5). this output can be used as an external interrupt by the microcontroller to wake-up quickly to handle the overcurrent condition. load monitoring the load monitor function in the ISL9216 (see figure 4) is used primarily to detect that the l oad has been removed following an overcurrent or short circuit cond ition during discharge. this can be used in a control algorithm to prevent the fets from turning on while the overload or short circuit condition remains. the load monitor can also be used by the microcontroller algorithms after an undervoltage condition on any cells causes the fets to turn off. us e of the load monitor prevents the fets from turning on while the load is still present. this minimizes the possible ?oscillations? that can occur when a load is applied in a low capacity pack. it can also be part of a system protection mechanism to prevent th e load from turning on automatically - i.e. some action must be taken before the pack is again turned on. figure 4. load monitor circuit vss ldmonen vmon v ref ldfail ISL9216 p- =1 if vmon > v vmonh =0 if vmon v vmonl vss p+ r l open dfet r 1 36v ISL9216, isl9217
23 fn6488.1 november 2, 2007 the load monitor circuit can be turned on or off by the microcontroller. it is normally tu rned off to minimize current consumption. it must be ac tivated by the external microcontroller for it to op erate. the circuit works by internally connec ting the vmon pin to vss through a resistor. the circuit operates as shown in figure 4. in a typical pack operation, when an overcurrent or short circuit event happens, the dfet turns off, opening the battery circuit to the load. at this time, the r l is small and the load monitor is initially off. in this condition, the voltage at vmon could rise to nearly the pack voltage. however, since in most configurations, this voltage would exceed the maximum limits on the vmon pin, a series zener diode is required. once the power fets turn off, the microcontroller activates the load monitor by setting the ldmonen bit. this turns on an internal fet that adds a pull-down resistor to the load monitor circuit. while still in the overload condition the combination of the load resist or, an external adjustment resistor (r 1 ), the zener diode, and the internal load monitor resistor form a voltage divider. r 1 is chosen so that when the load is released to a sufficient level, the ldfail condition is reset. over-temperature safety functions external temperature control the external temperature is monitored by using a voltage divider consisting of a fixed resistor and a thermistor. this divider is powered by the ISL9216 temp3v output. this output is normally controlled so it is on for only short periods to minimize current consumption. without microcontroller intervention, the ISL9216 continuously turns on temp3v output (and the external temperature monitor) for 5ms every 640ms. in this way, the external temperature is monitor ed even if the microcontroller is asleep. if the atmpoff bit is set, this automatic temperature scan is turned off. when the temp3v output turns on, the ISL9216 waits 1ms for the temperature reading to stabilize, then compares the external temperature voltage with an internal voltage divider that is set to temp3v/13. when the thermistor voltage is below the reference threshold after the delay, an external temperature fail condition exists. to set the external over- temperature limit, set the value of r x resistor to the 12 times the resistance of the thermist or at the over-temperature threshold. the temp3v output pin also turns on when the microcontroller sets the ao3:ao0 bits to select that the external temperature voltage. th is causes the tempi voltage to be placed on ao and activates (after 1ms) the over- temperature detection. as long as the ao3:ao0 bits point to the external temperature, the temp3v output remains on. because of the manual scan of the temperature, it may be desired to turn off the automatic scan, although they can be used at the same time without interference. to turn off the automatic scan, set the atmpoff bit. the microcontroller can over-ride both the automatic temperature scan and the microcontroller controlled temperature scan by setting t he temp3on configuration bit. this turns on the temp3v output to keep the temperature control voltage on all the time, for a continuous monitoring of an over-temperature condition. this likely will consume a significant amount of current, so this feature is usually used for special or test purposes. protection as a default, when the ISL9216 detects an internal or external over-temperature condit ion, the fets are turned off, the cell balancing function is disabled, and the iot bit or xot bit (respectively) is set. turning off the fets in the event of an over-temperature condition prevents continued disc harge or charge of the cells when they are over heated. turning off the cell balancing in the event of an over-temperatu re condition prevents damage to the ic in the event too many cells are being balanced, causing too much power dissipation in the ISL9216. 635ms 5ms figure 5. external temperature monitoring and control (ISL9216 only) ao rgo temp3v tempi vss i 2 c mux i 2 c temp monitor temp fail indicator vss (on) registers tmp3on ao3:ao0 decode osc atmpoff charge oc discharge oc discharge sc to c xot 12r r 1ms delay external ext temp overcurrent protection circuits r x ISL9216 ISL9216, isl9217
24 fn6488.1 november 2, 2007 in the event of an automatic over-temperature condition, cell balancing is prevented and fe ts are held off until the temperature drops back below the temperature recovery threshold. during this temp erature shutdow n period, the microcontroller can monitor the internal temperature through the analog output pin (ao), but any writes to the cfet bit, dfet bit, or cell balancing bits are ignored the automatic response to an in ternal over-temperature is prevented by setting the disits d bit to ?1?. the automatic response to an external ove r-temperature is prevented by setting the disxtsd bit to ?1?. in either case, it is important for the microcontroller to monitor the internal and external temperature to prot ect the pack and the electronics in an over-temperature condition. analog multiplexer selection the ISL9216 and isl9217 devices can be used to externally monitor individual battery cell voltages and temperatures. each quantity can be monitored at the analog output pin (ao) and is selected using the i 2 c interface. see figure 6. to monitor the voltages on the isl9217 inputs, set the ISL9216 to monitor vcell6, then set the isl9217 to the desired vcell input. the ISL9216 and isl9217 vcell input voltages are divided by 2, except for the ISL9216 vcell6 input. this is a divide by 1 input. in this way, the value read at the ISL9216 ao output is always a divide by 2 of the original cell voltage. voltage monitoring since the voltage on each of the li-ion cells are normally higher than the regulated supply voltage, it is necessary to both level shift and divide the voltage. to get into the voltage range required by the external a/d converter, the voltage level shifter divides the cell voltage by 2. therefore, a li-ion cell with a voltage of 4.2v is reported via the ao pin to be 2.1v. temperature monitoring the voltage representing the exte rnal temperature applied at the tempi terminal is directed to the ao terminal through a mux, as selected by the ao control bits (see figures 5 and 6). the external temperature voltage is not divided by 2 as are the cell voltages. instead it is a direct reflection of the voltage at the tempi pin. a similar operation occurs when monitoring the internal temperature through the ao output, except there is no external ?calibration? of t he voltage associated with the internal temperature. for the internal temperature monitoring, the voltage at the ou tput is linear with respect to temperature. (see ?operating specifications? on page 6 for information about the output voltage at +25c and the output slope relative to temperature). cell balancing overview a typical ISL9216 and isl9217 li-ion battery pack consists of 8 to 12 cells in series, with one or more cells in parallel. this combination gives both the voltage and power necessary for power tools, e-bikes, electric wheel chairs, portable medical equipment, and battery powered industrial applications. while the series/parallel combination of li-ion cells is common, the configuration is not as efficient as it could be, because any capacity mismatch between series- connected cells reduces the overall pack capacity. this mismatch is greater as the number of series cells and the load current increase. cell balancing techniques increase the capacity and the operating time of li-ion battery packs. ao vcell4 vss scl i 2 c figure 6. analog output monitoring diagram regs ao3:ao0 decode vcell1 vcell5 sda 2 level shift level shift level shift level shift tempi int temp mux ext temp. (ISL9216 only) ao vcell2 vss i 2 c regs ao3:ao0 decode vcell1 vcell6 vc7/vcc 2 level shift level shift level shift level shift int temp mux vcell6 1 1 vcc level shift ISL9216 isl9217 ISL9216, isl9217
25 fn6488.1 november 2, 2007 definition of cell balancing cell balancing is defined as the application of differential currents to individual cells (or combinations of cells) in a series string. normally , of course, cells in a series string receive identical currents. a battery pack requires additional components and circuitry to achieve cell balancing. for the ISL9216 and isl9217 devices, the only external components required are balancing resistors. cell balance operation cell balancing is accomplished through a microcontroller algorithm. this algorithm compares the cell voltages (a representation of the pack capacity) and turns on balancing for the cells that have the hi gher voltages. there are many parameters that should be considered when writing this algorithm. an example cell balancing algorithm is available in the ISL9216eval1z evaluation kit. the microcontroller turns on the specific cell balancing by setting a bit in the cell balance register. each bit in the register corresponds to one cell?s balancing control. when the bit is set, an internal cell balancing fet turns on. this shorts an external resistor across the specified cell. the maximum current that can be drawn from (or bypassed around) the cell is 200ma. this current is set by selecting the value of the external resi stor. figure 7 shows an example with a 200ma (maximum) balancing current. with lower balancing current, more balancing fets can be turned on at once, without exceeding the device power dissipation limits or generating excessive balancing current that will heat the external resistor. external vmon/cfet protection mechanisms when there is a single charge/discharge path, a blocking diode is required in the ISL9216 vmon to p- path. see d1 in figure 8. this diode is to protect against a negative voltage on the vmon pin that can occur when the fets are off and the charger connects to the pack. this diode is not needed when there is a separate charge and discharge path, because the voltages on p- (discharge) are likely always positive. for the cascaded combination of ISL9216 and isl9217, a zener diode (d2 in figure 8) needs to be in the ISL9216 vmon path to the p- pin to protect the ISL9216 from an overvoltage condition when the fets open due to a short circuit or overcurrent condition. with the single set of charge/discharge fets, the ISL9216 cfet pin needs to be protecte d in the event of an over- current or short circuit shut -down. when this happens, the fet opens suddenly. the flyback voltage from the motor windings will likely exceed the maximum input voltage on the cfet pin. so, when operating in this configuration, an additional external series diode must be placed between the cfet pin of the ISL9216 and the gate of the charge fet. see diode d3 in figure 8. this will reduce the cfet gate voltage, but not significantly. finally, in all configurations, to protect the charge fet itself in the event of a large negat ive voltage on the pack- pin, zener diode d4 is added. the large negative voltage can occur when the p- pin goes significantly negative, while the cfet pin is being internally clamped at vss. the zener voltage of d4 should be less than the v gs (max) specification of the fet. cell ISL9216, isl9217 balance reg vc7/vcc vss figure 7. cell balancing control example with 100ma balancing current 7654321 21 200ma 1w 21 1w vcell1 cb1 cb7 must assume zero r ds(on) for max current calculation pack- pack+ ISL9216 isl9217 cfet dfet d3 d4 d2 d1 1m vmon figure 8. use of a diodes for protecting the cfet and vmon pins. 10m ISL9216, isl9217
26 fn6488.1 november 2, 2007 user flags the ISL9216 and isl9217 each contain four flags in the register area that the microc ontroller can use for general purpose indicators. these bits are designated uflg3, uflg2, uflg1, and uflg0. the microcont roller can set or reset these bits by writing into the appropriate register. the user flag bits are battery backed up, so the contents remain even after a sleep mode. however, if the mirocontroller sets the por bit to force a power on reset, all of the user flags will also be reset. in addition, if the voltage on cell1 ever drops below the por voltage, the contents of the user flags (as well as all other register values) could be lost. serial interface interface conventions the device supports a bi-directi onal bus oriented protocol. the protocol defines any devic e that sends data onto the bus as a transmitter, and the receiving device as the receiver. the device controlling the transfer is called the master and the device being controlled is called the slave. the master always initiates data transfers, and provides the clock for both transmit and receive operations. therefore, the ISL9216 and isl9217 devices operate as slaves in all applications. when sending or receiving data, the convention is the most significant bit (msb) is sent first. so, the first address bit sent is bit 7. clock and data data states on the sda line can change only while scl is low. sda state changes during scl high are reserved for indicating start and stop conditions. see figure 9. start condition all commands are preceded by th e start condition, which is a high to low transition of sda when scl is high. the device continuously monitors the sda and scl lines for the start condition and will not respond to any command until this condition has been met. see figure 10. stop condition all communications must be terminated by a stop condition, which is a low to high transition of sda when scl is high. the stop condition is al so used to place the device into the standby power mode after a read sequence. a stop condition is only issued afte r the transmitting device has released the bus. see figure 10. acknowledge acknowledge is a software convention used to indicate successful data transfer. the transmitting device, either master or slave, releases the bus after transmitting 8-bits. during the ninth clock cycle, th e receiver pulls the sda line low to acknowledge that it re ceived the 8-bits of data. see figure 11. the device responds with an acknowledge after recognition of a start condition and the correct slave byte. if a write operation is selected, the device responds with an acknowledge after the receipt of each subsequent 8-bits. the device acknowledges all incoming data and address bytes, except for the slave byte when the contents do not match the devices internal pattern. in the read mode, the device transmits 8-bits of data, releases the sda line, then monitors the line for an acknowledge. if an acknowledge is detected and no stop condition is generated by the master, the device will continues to transmit data. t he device terminates further data transmissions if an acknowledge is not detected. the master must then issue a stop co ndition to return the device to standby mode and place the device into a known state. write operations for a write operation, the device requires a slave byte and an address byte. the slave byte specifies which of the devices (in a cascade configuration) the mast er is writing to. the address specifies one of the registers in that device. after receipt of each byte, the device responds with an acknowledge, and awaits the next 8-bits from the master. after the acknowledge, following the transfer of data, t he master terminates the transfer by generating a stop cond ition. see figure 12. scl sda data stable data change data stable figure 9. valid data changes on i 2 c bus scl sda start stop figure 10. i 2 c start and stop bits 8 1 9 data output from transmitter data output from receiver start acknowledge figure 11. acknowledge response from receiver scl from master ISL9216, isl9217
27 fn6488.1 november 2, 2007 when receiving data from the master, the value in the data byte is transferred into the register specified by the address byte on the falling edge of the clock following the 8th data bit. after receiving the acknowledge after the data byte, the device automatically increments the addr ess. so, before sending the stop bit, the master may send additional data to the device without re-sending the slave and ad dress bytes. after writing to address 0ah, the address ?wraps around? to address 0. read operations read operations are initiated in the same manner as write operations with the host sending the address where the read is to start (but no data). then, the host sends an ack, a repeated start and the slave byte with the lsb = 1. after the device acknowledges the slave byte, the device sends out one bit of data for each master clock. after the slave sends 8 bits to the master, the master sends a nack (not acknowledge) to the device to indicate that the data transfer is complete, then the master sends a stop bit. see figure 13. after sending the eighth data bit to the master, the device automatically increments its internal address pointer. therefore, the master, instea d of sending a nack and the stop bit, can send additional clocks to read the contents of the next register - without sending another slave and address byte. if the last address read or wr itten is known, the master can initiate a current address read. in this case, only the slave byte is sent before data is returned. see figure 13. cascade operation when devices are cascaded, the lower device has the i 2 c slave address of 0101 000x and the upper device has the address 0101 001x (see figure 14), but the operation of cascaded devices is transparent to the microcontroller master device. the serial interface between cascaded ISL9216 and isl9217 devices has one clock and two data lines. there is also a high voltage reference for this commication link. see figure 15. the interface lines are: ? sclhv, which is a level shifted clock from the lower device (ISL9216) to the upper device (isl9217); ? sdaohv and sdao, which send level shifted data out of the ISL9216 and isl9217 (respectively); and ? sdaihv and sdai, which are level shifted inputs into the ISL9216 and isl9217 (respectively). ? hvi2c (ISL9216), which is a reference voltage for the level shifted interface. this connects to the isl9217 rgo pin. 0 0101 0x 0 s t a r t s t o p slave byte register address data a c k a c k a c k sda bus signals from the slave signals from the master figure 12. write sequence ISL9216: x = 0 [slave byte = 50h] isl9217: x = 1 [slave byte = 52h] figure 13. read sequence 1 0101 00 0 s t a r t s t o p slave byte data a c k n a c k isl9208: slave byte = 010100xh 0 0101 00 0 s t a r t slave byte register address a c k a c k sda bus signals from the slave signals from the master 1 0101 00 0 s t a r t s t o p slave byte data a c k n a c k random read current address read 0 1 0 1 0 0 0 x ISL9216 slave byte isl9217 slave byte 0 1 0 1 0 0 1 x figure 14. device slave bytes ISL9216 isl9217 sda scl i 2 c block scl sclhv sdai figure 15. i 2 c cascaded interface 1010 000x 1010 001x sdaohv hvi2c sdao sdaihv level shift i 2 c block level shift level shift rgo ISL9216, isl9217
28 fn6488.1 november 2, 2007 when data is clocked into the ISL9216 through the i 2 c port, it is immediately transferred to the serial cascade port, so both the ISL9216 and isl9217 see the slave byte at the same time. after the 8th slave bit, the device that receives the correct slave byte sends an acknowledge, while the other device ignores all subsequent data on the serial port until it receives a stop bit. however, even though the ISL9216 ignores the data, it still pa sses it through to the isl9217. the sdai and sdao pins of the isl9217 need to have pull- up resistors of approximately 4.7k , since the output drivers are open-drain devices. register protection the discharge set, charge set, and feature set configuration registers are writ e protected on initial power- up. in order to write to these re gisters it is necessary to set a bit to enable each one. these write enable bits are in the write enable register (address 08h). write the fseten bit (addr 8:bit 7) to ?1? to change the data in the feature set register (address 7). write the chseten bit (addr 8:bit 6) to ?1? to change the data in the feature set register (address 6). write the disseten bit (addr 8:bit 5) to ?1? to change the data in the feature set register (address 5). the microcontroller can reset these bits back to zero to prevent inadvertent writes that change the operation of the pack. operation state machine figure 16 shows a device state machine which defines how the ISL9216 and isl9217 respond to various conditions. power fails and one of the supplies, v cc , v cell1 , v cell2 , and v cell3 do not meet minimum voltage requirements wkup goes above or below threshold (edge triggered). [isl9217 wake-up requires c command to ISL9216]. or, sleep bit is set to ?0? i 2 c interface is disabled. biasing is disabled. all registers set to default values (all ?0?) power-down state i 2 c interface is enabled. biasing is enabled. voltage regulator is enabled. power-up state voltage regulator is on logic and registers are powered by rgo cfet, dfet, cell balancing outputs are all off. (require external command to turn on) charge and discharge current protection circuits and temperature protection circuits are active (default). overcurrent conditions force power fets to turn off. over-temperature conditions force power fets and cell balance outputs to turn off. voltage and temperature monitoring circuits are awaiting external control. main operating state power is applied and all of the supplies, v cc , v cell1 , v cell2 , and v cell3 meet minimum voltage requirements voltage regulator is off biasing is off logic and registers are powered by v cell1 cfet, dfet, cell balancing outputs are all off. charge and discharge current protection circuits all off. voltage and temperature monitoring circuits are off. i 2 c communication is active (if v cell1 voltage is high enough to operate with external device.) sleep state sleep bit is set to ?1? figure 16. device operation state machine ISL9216, isl9217
29 fn6488.1 november 2, 2007 applications circuits the following application circuits are ideas to consider when developing a battery pack implementation. there are many more ways that the pack can be designed. p- b- v ss c p+ ao sdai reset a/d input v cc i/o gp figure 17. 12-cell cascaded application circuit with integrated charge/discharge leds vcell4 cb4 cb2 vcell1 vcell2 cb3 vcell3 cb1 vcell5 cb5 v ss 1f ao scl sda vcell4 cb4 cb2 vcell1 vcell2 cb3 vcell3 cb1 vcell5 cb5 vcell6 sdao vss2 i/o single wire interface needed during discharge dsense cfet dfet csense vcell6 cb6 vc7/vcc cb7 resistors optional chrg wkup wkup rgo rgc isl9217 ISL9216 vc7/vcc dsref vmon sdaihv sclhv sdaohv minimize length maxmize gauge temp3v tempi therm rgo rgc int scl sda 10m 24v 16v 1.2m 250k 100 3.6v 10m wkupr scl hvi2c 500 500 4.7f 4.7f ISL9216, isl9217
30 fn6488.1 november 2, 2007 p- b- v ss c p+ ao scl reset a/d input v cc i/o gp figure 18. 12-cell cascaded application circuit with separate charge/discharge leds vcell4 cb4 cb2 vcell1 vcell2 cb3 vcell3 cb1 vcell5 cb5 v ss 1f ao scl sda vcell4 cb4 cb2 vcell1 vcell2 cb3 vcell3 cb1 vcell5 cb5 vcell6 sdai vss2 i/o single wire interface not needed during dsense cfet dfet csense optional optional vcell6 cb6 vc7/vcc cb7 resistors optional chrg chg wkup wkup rgo rgc isl9217 ISL9216 vc7/vcc dsref vmon hvi2c sdaohv sclhvl minimize length maxmize gauge temp3v tempi therm rgo rgc int sda scl 10m 24v 16v 100 3.6v 250k 1.2m 10m wkupr sdao sdaihv 500 500 4.7f 4.7f discharge ISL9216, isl9217
31 fn6488.1 november 2, 2007 p- b- v ss c p+ ao scl sdai reset a/d input v cc i/o gp figure 19. 12-cell cascaded application circuit wi th separate charge/discharge and switch wake-up leds vcell4 cb4 cb2 vcell1 vcell2 cb3 vcell3 cb1 vcell5 cb5 v ss 1f ao scl sda vcell4 cb4 cb2 vcell1 vcell2 cb3 vcell3 cb1 vcell5 cb5 vcell6 sdao vss2 i/o single wire interface not needed during discharge dsense cfet dfet csense optional optional vcell6 cb6 vc7/vcc cb7 resistors optional chrg sw chg wkup wkup rgo rgc isl9217 ISL9216 vc7/vcc dsref vmon hvi2c sdaohv sclhv minimize length maxmize gauge temp3v tempi therm rgo rgc scl sda int 10m 24v 16v 1.6m 100 3.6v wkupr 16v sdaihv 500 500 4.7f 4.7f ISL9216, isl9217
32 fn6488.1 november 2, 2007 ISL9216, isl9217 package outline drawing l24.4x4d 24 lead quad flat no-lead plastic package rev 2, 10/06 0 . 90 0 . 1 5 c 0 . 2 ref typical recommended land pattern 0 . 05 max. ( 24x 0 . 6 ) detail "x" ( 24x 0 . 25 ) 0 . 00 min. ( 20x 0 . 5 ) ( 2 . 50 ) side view ( 3 . 8 typ ) base plane 4 top view bottom view 7 12 24x 0 . 4 0 . 1 13 4.00 pin 1 18 index area 24 19 4.00 2.5 0.50 20x 4x see detail "x" - 0 . 05 + 0 . 07 24x 0 . 23 2 . 50 0 . 15 pin #1 corner (c 0 . 25) 1 seating plane 0.08 c 0.10 c c 0.10 m c a b a b (4x) 0.15 located within the zone indicated. the pin #1 indentifier may be unless otherwise specified, tolerance : decimal 0.05 tiebar shown (if present) is a non-functional feature. the configuration of the pin #1 identifier is optional, but must be between 0.15mm and 0.30mm from the terminal tip. dimension b applies to the metallized terminal and is measured dimensions in ( ) for reference only. dimensioning and tolerancing conform to amse y14.5m-1994. 6. either a mold or mark feature. 3. 5. 4. 2. dimensions are in millimeters. 1. notes:
33 all intersil u.s. products are manufactured, asse mbled and tested utilizing iso9000 quality systems. intersil corporation?s quality certifications ca n be viewed at www.intersil.com/design/quality intersil products are sold by description only. intersil corpor ation reserves the right to make changes in circuit design, soft ware and/or specifications at any time without notice. accordingly, the reader is cautioned to verify that data sheets are current before placing orders. information furnishe d by intersil is believed to be accurate and reliable. however, no responsibility is assumed by intersil or its subsidiaries for its use; nor for any infringements of paten ts or other rights of third parties which may result from its use. no license is granted by implication or otherwise under any patent or patent rights of intersil or its subsidiari es. for information regarding intersil corporation and its products, see www.intersil.com fn6488.1 november 2, 2007 ISL9216, isl9217 quad flat no-lead plastic package (qfn) micro lead frame pl astic package (mlfp) l32.5x5b 32 lead quad flat no-lead plastic package (compliant to jedec mo-220vhhd-2 issue c symbol millimeters notes min nominal max a 0.80 0.90 1.00 - a1 - - 0.05 - a2 - - 1.00 9 a3 0.20 ref 9 b 0.18 0.23 0.30 5,8 d 5.00 bsc - d1 4.75 bsc 9 d2 3.15 3.30 3.45 7,8 e 5.00 bsc - e1 4.75 bsc 9 e2 3.15 3.30 3.45 7,8 e 0.50 bsc - k0.25 - - - l 0.30 0.40 0.50 8 l1 - - 0.15 10 n322 nd 8 3 ne 8 3 p- -0.609 --129 rev. 1 10/02 notes: 1. dimensioning and tolerancing conform to asme y14.5-1994. 2. n is the number of terminals. 3. nd and ne refer to the number of terminals on each d and e. 4. all dimensions are in millimeters. angles are in degrees. 5. dimension b applies to the meta llized terminal and is measured between 0.15mm and 0.30mm from the terminal tip. 6. the configuration of the pin #1 identifier is optional, but must be located within the zone indicated. the pin #1 identifier may be either a mold or mark feature. 7. dimensions d2 and e2 are fo r the exposed pads which provide improved electrical and thermal performance. 8. nominal dimensions are provided to assist with pcb land pattern design efforts, see intersil technical brief tb389. 9. features and dimensions a2, a3, d1, e1, p & are present when anvil singulation method is used and not present for saw singulation. 10. depending on the method of lead termination at the edge of the package, a maximum 0.15mm pull back (l1) maybe present. l minus l1 to be equal to or greater than 0.3mm.


▲Up To Search▲   

 
Price & Availability of ISL9216

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X